Feature Diagrams as Package Dependencies

نویسندگان

  • Roberto Di Cosmo
  • Stefano Zacchiroli
چکیده

FOSS (Free and Open Source Software) distributions use dependencies and package managers to maintain huge collections of packages and their installations; recent research have led to efficient and complete configuration tools and techniques, based on state of the art solvers, that are being adopted in industry. We show how to encode a significant subset of Free Feature Diagrams as interdependent packages, enabling to reuse package tools and research results into software product lines.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending Feature Diagrams with Uml Multiplicities

Feature diagrams are an important product of domain analysis for product lines or system families, respectively. They describe relations between requirements and distinguish between common and variable characteristics. Feature diagrams, as part of the feature model, form the basis for configuring the system. Current principles do not supply a complete description of the semantics of relationshi...

متن کامل

Feature Descriptions for Context-oriented Programming

In Context-oriented Programming (COP), programs can be partitioned into behavioral variations expressed as sets of partial program definitions. Such layers can be activated and deactivated at runtime, depending on the execution context. In previous work, we identified the need for application-specific dependencies between layers, and suggested an efficient reflective interface for controlling s...

متن کامل

Efficient Extraction of the Structure Formula from Reliability Block Diagrams with Dependent Basic Events

Traditional solution methods for fault trees or reliability block diagrams can only be applied as long as the failure and repair events of all components of the system are stochastically independent. In this paper, we present an efficient algorithm based on decision diagrams which is able to evaluate systems including intercomponent dependencies between arbitrary components. We show that the al...

متن کامل

Patterns for Identifying and Structuring Features from Textual Descriptions: An Exploratory Study

Software Product Line Engineering (SPLE) supports developing and managing families of similar software products, termed Software Product Lines (SPLs). An essential SPLE activity is variability modeling which aims at representing the differences among the SPL’s members. This is commonly done with feature diagrams – graph structures specifying the user visible characteristics of SPL’s members and...

متن کامل

Modeling Dependent Software Product Lines

Techniques to model software product lines (SPLs), using feature models, usually focus on a single SPL. Larger SPLs can also be built from smaller SPLs which results in a dependency between the involved SPLs, i.e., one SPL uses functionality provided by another SPL. Currently, this can be described using constraints between the involved feature models. However, if multiple differently configure...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010